package com.ztools.common.util.common;

/**
 * @Author:一口香菜
 * @Date: 2023/3/1  21:04
 * @Version 1.0
 * 统一返回状态码
 */
public enum ResultCode {

    /**
     * 成功状态码
     */
    SUCCESS(200, "成功"),

    /**
     * 失败状态码
     */
    ERROR(1000, "失败"),

    /**
     * 缺少token
     */
    LACKTOKEN(1001, "您尚未登入或登入过期，请重新登入。"),

    /**
     * 不合法状态
     */
    LEGAL(1002, "请求不合法"),

    /**
     * 无权限
     */
    FAIL(1003, "您没有该操作的权限，请联系管理员!"),

    /**
     * 签到
     */
    SIGN(1004, "今天已完成签到任务！");


    private final int code;

    private final String msg;

    ResultCode(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

}
